#include <cppunit/TestFixture.h>
#include <cppunit/extensions/HelperMacros.h>

#include "../src/configreader.h"

using namespace std;
class ConfigReaderTest : public CPPUNIT_NS::TestFixture
{
	CPPUNIT_TEST_SUITE (ConfigReaderTest);
	CPPUNIT_TEST (testValidVerifyConfig);
	CPPUNIT_TEST (testInvalidVerifyConfig);
	CPPUNIT_TEST (testGetSeparators);
	CPPUNIT_TEST (testGetOption0);
	CPPUNIT_TEST (testGetOption1);
	CPPUNIT_TEST_SUITE_END ();

	public:


	void setUp(void);
	void tearDown(void);


	protected:

	void testValidVerifyConfig(void);
	void testInvalidVerifyConfig(void);

	void testSetSeparators0(void);
	void testSetSeparators1(void);

	void testGetSeparators(void);
	
	void testGetOption0(void);
	void testGetOption1(void);
	
	private:

	sp_core::ConfigReader *reader; 
	

	

	


};
